#ifndef __STEPPER_MOTOR_H
#define __STEPPER_MOTOR_H

#include "stm32f10x.h"

// 步进电机引脚定义（根据实际硬件连接修改）
#define IN1_A_PIN    GPIO_Pin_0
#define IN2_B_PIN    GPIO_Pin_1
#define IN3_C_PIN    GPIO_Pin_2
#define IN4_D_PIN    GPIO_Pin_3
#define MOTOR_GPIO   GPIOA

// 步进电机控制函数
void GPIO_Configuration(void);
void step_motor_28BYJ48_send_pulse(uint8_t step, uint8_t dir);
void MotorCW(uint8_t Speed);
void MotorCCW(uint8_t Speed);
void MotorStop(void);
#endif
